<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.6"/>
<title>SystemSharp: SystemSharp.SysDOM.Transformations.LocalVariableExtractor Class Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
  $(document).ready(initResizable);
  $(window).load(resizeHeight);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
  $(document).ready(function() { searchBox.OnSelectItem(0); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
  <td style="padding-left: 0.5em;">
   <div id="projectname">SystemSharp
   &#160;<span id="projectnumber">0.3</span>
   </div>
   <div id="projectbrief">A system-level modeling framework for designing real-time embedded systems</div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.6 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
  <div id="navrow1" class="tabs">
    <ul class="tablist">
      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
      <li><a href="namespaces.html"><span>Packages</span></a></li>
      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
      <li><a href="files.html"><span>Files</span></a></li>
      <li>
        <div id="MSearchBox" class="MSearchBoxInactive">
        <span class="left">
          <img id="MSearchSelect" src="search/mag_sel.png"
               onmouseover="return searchBox.OnSearchSelectShow()"
               onmouseout="return searchBox.OnSearchSelectHide()"
               alt=""/>
          <input type="text" id="MSearchField" value="Search" accesskey="S"
               onfocus="searchBox.OnSearchFieldFocus(true)" 
               onblur="searchBox.OnSearchFieldFocus(false)" 
               onkeyup="searchBox.OnSearchFieldChange(event)"/>
          </span><span class="right">
            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
          </span>
        </div>
      </li>
    </ul>
  </div>
  <div id="navrow2" class="tabs2">
    <ul class="tablist">
      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
    </ul>
  </div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
  <div id="nav-tree">
    <div id="nav-tree-contents">
      <div id="nav-sync" class="sync"></div>
    </div>
  </div>
  <div id="splitbar" style="-moz-user-select:none;" 
       class="ui-resizable-handle">
  </div>
</div>
<script type="text/javascript">
$(document).ready(function(){initNavTree('class_system_sharp_1_1_sys_d_o_m_1_1_transformations_1_1_local_variable_extractor.html','');});
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
     onmouseover="return searchBox.OnSearchSelectShow()"
     onmouseout="return searchBox.OnSearchSelectHide()"
     onkeydown="return searchBox.OnSearchSelectKey(event)">
<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Properties</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Events</a></div>

<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0" 
        name="MSearchResults" id="MSearchResults">
</iframe>
</div>

<div class="header">
  <div class="summary">
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="#properties">Properties</a> &#124;
<a href="class_system_sharp_1_1_sys_d_o_m_1_1_transformations_1_1_local_variable_extractor-members.html">List of all members</a>  </div>
  <div class="headertitle">
<div class="title">SystemSharp.SysDOM.Transformations.LocalVariableExtractor Class Reference</div>  </div>
</div><!--header-->
<div class="contents">
<div class="dynheader">
Inheritance diagram for SystemSharp.SysDOM.Transformations.LocalVariableExtractor:</div>
<div class="dyncontent">
 <div class="center">
  <img src="class_system_sharp_1_1_sys_d_o_m_1_1_transformations_1_1_local_variable_extractor.png" usemap="#SystemSharp.SysDOM.Transformations.LocalVariableExtractor_map" alt=""/>
  <map id="SystemSharp.SysDOM.Transformations.LocalVariableExtractor_map" name="SystemSharp.SysDOM.Transformations.LocalVariableExtractor_map">
<area href="class_system_sharp_1_1_sys_d_o_m_1_1_transformations_1_1_default_transformer.html" title="Provides the infrastructure for statement-level SysDOM-to-SysDOM transformations. The default impleme..." alt="SystemSharp.SysDOM.Transformations.DefaultTransformer" shape="rect" coords="758,224,1127,248"/>
<area href="class_system_sharp_1_1_sys_d_o_m_1_1_algorithm_template.html" title="An abstract algorithm builder implementation where the actual algorithm construction is done inside t..." alt="SystemSharp.SysDOM.AlgorithmTemplate" shape="rect" coords="189,168,558,192"/>
<area href="interface_system_sharp_1_1_sys_d_o_m_1_1_i_statement_visitor.html" title="Visitor pattern interface for statements. " alt="SystemSharp.SysDOM.IStatementVisitor" shape="rect" coords="568,168,937,192"/>
<area href="interface_system_sharp_1_1_sys_d_o_m_1_1_i_expression_transformer.html" title="A special expression visitor that transforms expressions into expressions. " alt="SystemSharp.SysDOM.IExpressionTransformer" shape="rect" coords="947,168,1316,192"/>
<area href="interface_system_sharp_1_1_sys_d_o_m_1_1_i_literal_visitor.html" title="Visitor pattern interface for literals. " alt="SystemSharp.SysDOM.ILiteralVisitor" shape="rect" coords="1326,168,1695,192"/>
<area href="class_system_sharp_1_1_sys_d_o_m_1_1_abstract_algorithm_builder.html" title="Provides an abstract base implementation of the IFunctionBuilder interface. " alt="SystemSharp.SysDOM.AbstractAlgorithmBuilder" shape="rect" coords="0,112,369,136"/>
<area href="interface_system_sharp_1_1_sys_d_o_m_1_1_i_function_builder.html" title="Extends the algorithm builder interface by the capability of creating a SysDOM function. " alt="SystemSharp.SysDOM.IFunctionBuilder" shape="rect" coords="379,112,748,136"/>
<area href="interface_system_sharp_1_1_sys_d_o_m_1_1_i_expression_visitor_3_01_result_type_01_4.html" title="Visitor pattern interface for expressions. " alt="SystemSharp.SysDOM.IExpressionVisitor&lt; ResultType &gt;" shape="rect" coords="947,112,1316,136"/>
<area href="interface_system_sharp_1_1_sys_d_o_m_1_1_i_function_builder.html" title="Extends the algorithm builder interface by the capability of creating a SysDOM function. " alt="SystemSharp.SysDOM.IFunctionBuilder" shape="rect" coords="0,56,369,80"/>
<area href="interface_system_sharp_1_1_sys_d_o_m_1_1_i_algorithm_builder.html" title="Algorithm builder interface for meta-programming. " alt="SystemSharp.SysDOM.IAlgorithmBuilder" shape="rect" coords="379,56,748,80"/>
<area href="interface_system_sharp_1_1_sys_d_o_m_1_1_i_algorithm_builder.html" title="Algorithm builder interface for meta-programming. " alt="SystemSharp.SysDOM.IAlgorithmBuilder" shape="rect" coords="0,0,369,24"/>
</map>
 </div></div>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:a5028c5376ccad4afc3ccaabfad2ba34f"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_system_sharp_1_1_sys_d_o_m_1_1_transformations_1_1_local_variable_extractor.html#a5028c5376ccad4afc3ccaabfad2ba34f">LocalVariableExtractor</a> (<a class="el" href="class_system_sharp_1_1_sys_d_o_m_1_1_statement.html">Statement</a> root)</td></tr>
<tr class="separator:a5028c5376ccad4afc3ccaabfad2ba34f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad2d83dbf4e308101db2ab916dd5dea8c"><td class="memItemLeft" align="right" valign="top">override void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_system_sharp_1_1_sys_d_o_m_1_1_transformations_1_1_local_variable_extractor.html#ad2d83dbf4e308101db2ab916dd5dea8c">VisitVariable</a> (<a class="el" href="class_system_sharp_1_1_sys_d_o_m_1_1_variable.html">Variable</a> variable)</td></tr>
<tr class="memdesc:ad2d83dbf4e308101db2ab916dd5dea8c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Visits a variable literal. The default implementation saves it to <code>_tlit</code>.  <a href="#ad2d83dbf4e308101db2ab916dd5dea8c">More...</a><br/></td></tr>
<tr class="separator:ad2d83dbf4e308101db2ab916dd5dea8c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_class_system_sharp_1_1_sys_d_o_m_1_1_transformations_1_1_default_transformer"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_class_system_sharp_1_1_sys_d_o_m_1_1_transformations_1_1_default_transformer')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="class_system_sharp_1_1_sys_d_o_m_1_1_transformations_1_1_default_transformer.html">SystemSharp.SysDOM.Transformations.DefaultTransformer</a></td></tr>
<tr class="memitem:a01f41c23ff048c4c480473d864897bd8 inherit pub_methods_class_system_sharp_1_1_sys_d_o_m_1_1_transformations_1_1_default_transformer"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_system_sharp_1_1_sys_d_o_m_1_1_transformations_1_1_default_transformer.html#a01f41c23ff048c4c480473d864897bd8">AcceptCompoundStatement</a> (<a class="el" href="class_system_sharp_1_1_sys_d_o_m_1_1_compound_statement.html">CompoundStatement</a> stmt)</td></tr>
<tr class="memdesc:a01f41c23ff048c4c480473d864897bd8 inherit pub_methods_class_system_sharp_1_1_sys_d_o_m_1_1_transformations_1_1_default_transformer"><td class="mdescLeft">&#160;</td><td class="mdescRight">Transforms a compound statement. The default implementation re-directs to its child statements.  <a href="#a01f41c23ff048c4c480473d864897bd8">More...</a><br/></td></tr>
<tr class="separator:a01f41c23ff048c4c480473d864897bd8 inherit pub_methods_class_system_sharp_1_1_sys_d_o_m_1_1_transformations_1_1_default_transformer"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3d2b63c66b408a25e1a61419240468db inherit pub_methods_class_system_sharp_1_1_sys_d_o_m_1_1_transformations_1_1_default_transformer"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_system_sharp_1_1_sys_d_o_m_1_1_transformations_1_1_default_transformer.html#a3d2b63c66b408a25e1a61419240468db">AcceptLoopBlock</a> (<a class="el" href="class_system_sharp_1_1_sys_d_o_m_1_1_loop_block.html">LoopBlock</a> stmt)</td></tr>
<tr class="memdesc:a3d2b63c66b408a25e1a61419240468db inherit pub_methods_class_system_sharp_1_1_sys_d_o_m_1_1_transformations_1_1_default_transformer"><td class="mdescLeft">&#160;</td><td class="mdescRight">Transforms a loop block. The default implementation clones the loop.  <a href="#a3d2b63c66b408a25e1a61419240468db">More...</a><br/></td></tr>
<tr class="separator:a3d2b63c66b408a25e1a61419240468db inherit pub_methods_class_system_sharp_1_1_sys_d_o_m_1_1_transformations_1_1_default_transformer"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac88b8be792f4eb55bffe1dc034247e70 inherit pub_methods_class_system_sharp_1_1_sys_d_o_m_1_1_transformations_1_1_default_transformer"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_system_sharp_1_1_sys_d_o_m_1_1_transformations_1_1_default_transformer.html#ac88b8be792f4eb55bffe1dc034247e70">AcceptBreakLoop</a> (<a class="el" href="class_system_sharp_1_1_sys_d_o_m_1_1_break_loop_statement.html">BreakLoopStatement</a> stmt)</td></tr>
<tr class="memdesc:ac88b8be792f4eb55bffe1dc034247e70 inherit pub_methods_class_system_sharp_1_1_sys_d_o_m_1_1_transformations_1_1_default_transformer"><td class="mdescLeft">&#160;</td><td class="mdescRight">Transforms a loop break statement. The default implementation places a new break loop statement inside the current loop.  <a href="#ac88b8be792f4eb55bffe1dc034247e70">More...</a><br/></td></tr>
<tr class="separator:ac88b8be792f4eb55bffe1dc034247e70 inherit pub_methods_class_system_sharp_1_1_sys_d_o_m_1_1_transformations_1_1_default_transformer"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a47a42683d69721be2bec8c73014f04d4 inherit pub_methods_class_system_sharp_1_1_sys_d_o_m_1_1_transformations_1_1_default_transformer"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_system_sharp_1_1_sys_d_o_m_1_1_transformations_1_1_default_transformer.html#a47a42683d69721be2bec8c73014f04d4">AcceptContinueLoop</a> (<a class="el" href="class_system_sharp_1_1_sys_d_o_m_1_1_continue_loop_statement.html">ContinueLoopStatement</a> stmt)</td></tr>
<tr class="memdesc:a47a42683d69721be2bec8c73014f04d4 inherit pub_methods_class_system_sharp_1_1_sys_d_o_m_1_1_transformations_1_1_default_transformer"><td class="mdescLeft">&#160;</td><td class="mdescRight">Transforms a loop continue statement. The default implementation places a new continue loop statement inside the current loop.  <a href="#a47a42683d69721be2bec8c73014f04d4">More...</a><br/></td></tr>
<tr class="separator:a47a42683d69721be2bec8c73014f04d4 inherit pub_methods_class_system_sharp_1_1_sys_d_o_m_1_1_transformations_1_1_default_transformer"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1283399da554e726698d9efae762629a inherit pub_methods_class_system_sharp_1_1_sys_d_o_m_1_1_transformations_1_1_default_transformer"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_system_sharp_1_1_sys_d_o_m_1_1_transformations_1_1_default_transformer.html#a1283399da554e726698d9efae762629a">AcceptIf</a> (<a class="el" href="class_system_sharp_1_1_sys_d_o_m_1_1_if_statement.html">IfStatement</a> stmt)</td></tr>
<tr class="memdesc:a1283399da554e726698d9efae762629a inherit pub_methods_class_system_sharp_1_1_sys_d_o_m_1_1_transformations_1_1_default_transformer"><td class="mdescLeft">&#160;</td><td class="mdescRight">Transforms an "if" statement. The default implementation clones that statement.  <a href="#a1283399da554e726698d9efae762629a">More...</a><br/></td></tr>
<tr class="separator:a1283399da554e726698d9efae762629a inherit pub_methods_class_system_sharp_1_1_sys_d_o_m_1_1_transformations_1_1_default_transformer"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a652ddecb7800ed1489ed30cdc6cc0007 inherit pub_methods_class_system_sharp_1_1_sys_d_o_m_1_1_transformations_1_1_default_transformer"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_system_sharp_1_1_sys_d_o_m_1_1_transformations_1_1_default_transformer.html#a652ddecb7800ed1489ed30cdc6cc0007">AcceptCase</a> (<a class="el" href="class_system_sharp_1_1_sys_d_o_m_1_1_case_statement.html">CaseStatement</a> stmt)</td></tr>
<tr class="memdesc:a652ddecb7800ed1489ed30cdc6cc0007 inherit pub_methods_class_system_sharp_1_1_sys_d_o_m_1_1_transformations_1_1_default_transformer"><td class="mdescLeft">&#160;</td><td class="mdescRight">Transforms a "case" statement. The default implementation clones that statement.  <a href="#a652ddecb7800ed1489ed30cdc6cc0007">More...</a><br/></td></tr>
<tr class="separator:a652ddecb7800ed1489ed30cdc6cc0007 inherit pub_methods_class_system_sharp_1_1_sys_d_o_m_1_1_transformations_1_1_default_transformer"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad777d540956e13d8c70919a9f65c89d5 inherit pub_methods_class_system_sharp_1_1_sys_d_o_m_1_1_transformations_1_1_default_transformer"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_system_sharp_1_1_sys_d_o_m_1_1_transformations_1_1_default_transformer.html#ad777d540956e13d8c70919a9f65c89d5">AcceptStore</a> (<a class="el" href="class_system_sharp_1_1_sys_d_o_m_1_1_store_statement.html">StoreStatement</a> stmt)</td></tr>
<tr class="memdesc:ad777d540956e13d8c70919a9f65c89d5 inherit pub_methods_class_system_sharp_1_1_sys_d_o_m_1_1_transformations_1_1_default_transformer"><td class="mdescLeft">&#160;</td><td class="mdescRight">Transforms a "store" statement. The default implementation clones that statement.  <a href="#ad777d540956e13d8c70919a9f65c89d5">More...</a><br/></td></tr>
<tr class="separator:ad777d540956e13d8c70919a9f65c89d5 inherit pub_methods_class_system_sharp_1_1_sys_d_o_m_1_1_transformations_1_1_default_transformer"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aad55cfb18b9758a02db7bcd9648b7586 inherit pub_methods_class_system_sharp_1_1_sys_d_o_m_1_1_transformations_1_1_default_transformer"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_system_sharp_1_1_sys_d_o_m_1_1_transformations_1_1_default_transformer.html#aad55cfb18b9758a02db7bcd9648b7586">AcceptNop</a> (<a class="el" href="class_system_sharp_1_1_sys_d_o_m_1_1_nop_statement.html">NopStatement</a> stmt)</td></tr>
<tr class="memdesc:aad55cfb18b9758a02db7bcd9648b7586 inherit pub_methods_class_system_sharp_1_1_sys_d_o_m_1_1_transformations_1_1_default_transformer"><td class="mdescLeft">&#160;</td><td class="mdescRight">Transforms a "nop" statement. The default implementation clones that statement.  <a href="#aad55cfb18b9758a02db7bcd9648b7586">More...</a><br/></td></tr>
<tr class="separator:aad55cfb18b9758a02db7bcd9648b7586 inherit pub_methods_class_system_sharp_1_1_sys_d_o_m_1_1_transformations_1_1_default_transformer"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0e28398782f652ee377d1c48803eb13e inherit pub_methods_class_system_sharp_1_1_sys_d_o_m_1_1_transformations_1_1_default_transformer"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_system_sharp_1_1_sys_d_o_m_1_1_transformations_1_1_default_transformer.html#a0e28398782f652ee377d1c48803eb13e">AcceptSolve</a> (<a class="el" href="class_system_sharp_1_1_sys_d_o_m_1_1_solve_statement.html">SolveStatement</a> stmt)</td></tr>
<tr class="memdesc:a0e28398782f652ee377d1c48803eb13e inherit pub_methods_class_system_sharp_1_1_sys_d_o_m_1_1_transformations_1_1_default_transformer"><td class="mdescLeft">&#160;</td><td class="mdescRight">Not implemented.  <a href="#a0e28398782f652ee377d1c48803eb13e">More...</a><br/></td></tr>
<tr class="separator:a0e28398782f652ee377d1c48803eb13e inherit pub_methods_class_system_sharp_1_1_sys_d_o_m_1_1_transformations_1_1_default_transformer"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a12eac43856aa9b76fdbb7a2bcc3f6b1d inherit pub_methods_class_system_sharp_1_1_sys_d_o_m_1_1_transformations_1_1_default_transformer"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_system_sharp_1_1_sys_d_o_m_1_1_transformations_1_1_default_transformer.html#a12eac43856aa9b76fdbb7a2bcc3f6b1d">AcceptBreakCase</a> (<a class="el" href="class_system_sharp_1_1_sys_d_o_m_1_1_break_case_statement.html">BreakCaseStatement</a> stmt)</td></tr>
<tr class="memdesc:a12eac43856aa9b76fdbb7a2bcc3f6b1d inherit pub_methods_class_system_sharp_1_1_sys_d_o_m_1_1_transformations_1_1_default_transformer"><td class="mdescLeft">&#160;</td><td class="mdescRight">Transforms a "break case" statement. The default implementation places a new "break case" statement inside the current case selection.  <a href="#a12eac43856aa9b76fdbb7a2bcc3f6b1d">More...</a><br/></td></tr>
<tr class="separator:a12eac43856aa9b76fdbb7a2bcc3f6b1d inherit pub_methods_class_system_sharp_1_1_sys_d_o_m_1_1_transformations_1_1_default_transformer"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9b03e5cb6864f9ab2714d3bff889b9cc inherit pub_methods_class_system_sharp_1_1_sys_d_o_m_1_1_transformations_1_1_default_transformer"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_system_sharp_1_1_sys_d_o_m_1_1_transformations_1_1_default_transformer.html#a9b03e5cb6864f9ab2714d3bff889b9cc">AcceptGotoCase</a> (<a class="el" href="class_system_sharp_1_1_sys_d_o_m_1_1_goto_case_statement.html">GotoCaseStatement</a> stmt)</td></tr>
<tr class="memdesc:a9b03e5cb6864f9ab2714d3bff889b9cc inherit pub_methods_class_system_sharp_1_1_sys_d_o_m_1_1_transformations_1_1_default_transformer"><td class="mdescLeft">&#160;</td><td class="mdescRight">Transforms a "goto case" statement. The default implementation places a new "goto case" statement inside the current case selection.  <a href="#a9b03e5cb6864f9ab2714d3bff889b9cc">More...</a><br/></td></tr>
<tr class="separator:a9b03e5cb6864f9ab2714d3bff889b9cc inherit pub_methods_class_system_sharp_1_1_sys_d_o_m_1_1_transformations_1_1_default_transformer"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a13c8f4b57afa12ed7549b9c7aa7ee516 inherit pub_methods_class_system_sharp_1_1_sys_d_o_m_1_1_transformations_1_1_default_transformer"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_system_sharp_1_1_sys_d_o_m_1_1_transformations_1_1_default_transformer.html#a13c8f4b57afa12ed7549b9c7aa7ee516">AcceptGoto</a> (<a class="el" href="class_system_sharp_1_1_sys_d_o_m_1_1_goto_statement.html">GotoStatement</a> stmt)</td></tr>
<tr class="memdesc:a13c8f4b57afa12ed7549b9c7aa7ee516 inherit pub_methods_class_system_sharp_1_1_sys_d_o_m_1_1_transformations_1_1_default_transformer"><td class="mdescLeft">&#160;</td><td class="mdescRight">Transforms a "goto" statement. The default implementation places a new "goto" statement at the current output position.  <a href="#a13c8f4b57afa12ed7549b9c7aa7ee516">More...</a><br/></td></tr>
<tr class="separator:a13c8f4b57afa12ed7549b9c7aa7ee516 inherit pub_methods_class_system_sharp_1_1_sys_d_o_m_1_1_transformations_1_1_default_transformer"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad66243bfa9ee5ea51fc06bb2ffee16c3 inherit pub_methods_class_system_sharp_1_1_sys_d_o_m_1_1_transformations_1_1_default_transformer"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_system_sharp_1_1_sys_d_o_m_1_1_transformations_1_1_default_transformer.html#ad66243bfa9ee5ea51fc06bb2ffee16c3">AcceptReturn</a> (<a class="el" href="class_system_sharp_1_1_sys_d_o_m_1_1_return_statement.html">ReturnStatement</a> stmt)</td></tr>
<tr class="memdesc:ad66243bfa9ee5ea51fc06bb2ffee16c3 inherit pub_methods_class_system_sharp_1_1_sys_d_o_m_1_1_transformations_1_1_default_transformer"><td class="mdescLeft">&#160;</td><td class="mdescRight">Transforms a "return" statement. The default implementation places a new "return" statement at the current output position.  <a href="#ad66243bfa9ee5ea51fc06bb2ffee16c3">More...</a><br/></td></tr>
<tr class="separator:ad66243bfa9ee5ea51fc06bb2ffee16c3 inherit pub_methods_class_system_sharp_1_1_sys_d_o_m_1_1_transformations_1_1_default_transformer"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a095af644b09df1520c88bea695e658a4 inherit pub_methods_class_system_sharp_1_1_sys_d_o_m_1_1_transformations_1_1_default_transformer"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_system_sharp_1_1_sys_d_o_m_1_1_transformations_1_1_default_transformer.html#a095af644b09df1520c88bea695e658a4">AcceptThrow</a> (<a class="el" href="class_system_sharp_1_1_sys_d_o_m_1_1_throw_statement.html">ThrowStatement</a> stmt)</td></tr>
<tr class="memdesc:a095af644b09df1520c88bea695e658a4 inherit pub_methods_class_system_sharp_1_1_sys_d_o_m_1_1_transformations_1_1_default_transformer"><td class="mdescLeft">&#160;</td><td class="mdescRight">Transforms a "throw" statement. The default implementation places a new "return" statement at the current output position.  <a href="#a095af644b09df1520c88bea695e658a4">More...</a><br/></td></tr>
<tr class="separator:a095af644b09df1520c88bea695e658a4 inherit pub_methods_class_system_sharp_1_1_sys_d_o_m_1_1_transformations_1_1_default_transformer"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa6aa86dab3e16cea1885da2651c1656c inherit pub_methods_class_system_sharp_1_1_sys_d_o_m_1_1_transformations_1_1_default_transformer"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_system_sharp_1_1_sys_d_o_m_1_1_transformations_1_1_default_transformer.html#aa6aa86dab3e16cea1885da2651c1656c">AcceptCall</a> (<a class="el" href="class_system_sharp_1_1_sys_d_o_m_1_1_call_statement.html">CallStatement</a> stmt)</td></tr>
<tr class="memdesc:aa6aa86dab3e16cea1885da2651c1656c inherit pub_methods_class_system_sharp_1_1_sys_d_o_m_1_1_transformations_1_1_default_transformer"><td class="mdescLeft">&#160;</td><td class="mdescRight">Transforms a "call" statement. The default implementation clones the call.  <a href="#aa6aa86dab3e16cea1885da2651c1656c">More...</a><br/></td></tr>
<tr class="separator:aa6aa86dab3e16cea1885da2651c1656c inherit pub_methods_class_system_sharp_1_1_sys_d_o_m_1_1_transformations_1_1_default_transformer"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a047ca06a9e345d9826a50d5192354b73 inherit pub_methods_class_system_sharp_1_1_sys_d_o_m_1_1_transformations_1_1_default_transformer"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="class_system_sharp_1_1_sys_d_o_m_1_1_expression.html">Expression</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_system_sharp_1_1_sys_d_o_m_1_1_transformations_1_1_default_transformer.html#a047ca06a9e345d9826a50d5192354b73">TransformLiteralReference</a> (<a class="el" href="class_system_sharp_1_1_sys_d_o_m_1_1_literal_reference.html">LiteralReference</a> expr)</td></tr>
<tr class="memdesc:a047ca06a9e345d9826a50d5192354b73 inherit pub_methods_class_system_sharp_1_1_sys_d_o_m_1_1_transformations_1_1_default_transformer"><td class="mdescLeft">&#160;</td><td class="mdescRight">Transforms a literal reference expression. The default implementation hands over to a literal visitor and constructs a new literal reference based on the last literal, which can be modified using <code>SetCurrentLiteral</code>.  <a href="#a047ca06a9e345d9826a50d5192354b73">More...</a><br/></td></tr>
<tr class="separator:a047ca06a9e345d9826a50d5192354b73 inherit pub_methods_class_system_sharp_1_1_sys_d_o_m_1_1_transformations_1_1_default_transformer"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aaf5e578bd8cf70f084ea7f8f5842db25 inherit pub_methods_class_system_sharp_1_1_sys_d_o_m_1_1_transformations_1_1_default_transformer"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="class_system_sharp_1_1_sys_d_o_m_1_1_expression.html">Expression</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_system_sharp_1_1_sys_d_o_m_1_1_transformations_1_1_default_transformer.html#aaf5e578bd8cf70f084ea7f8f5842db25">TransformSpecialConstant</a> (<a class="el" href="class_system_sharp_1_1_sys_d_o_m_1_1_special_constant.html">SpecialConstant</a> expr)</td></tr>
<tr class="memdesc:aaf5e578bd8cf70f084ea7f8f5842db25 inherit pub_methods_class_system_sharp_1_1_sys_d_o_m_1_1_transformations_1_1_default_transformer"><td class="mdescLeft">&#160;</td><td class="mdescRight">Transforms a special constant expression. The default implementation clones it.  <a href="#aaf5e578bd8cf70f084ea7f8f5842db25">More...</a><br/></td></tr>
<tr class="separator:aaf5e578bd8cf70f084ea7f8f5842db25 inherit pub_methods_class_system_sharp_1_1_sys_d_o_m_1_1_transformations_1_1_default_transformer"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a13bc16b53fa4bdee17a484bc06108b0b inherit pub_methods_class_system_sharp_1_1_sys_d_o_m_1_1_transformations_1_1_default_transformer"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="class_system_sharp_1_1_sys_d_o_m_1_1_expression.html">Expression</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_system_sharp_1_1_sys_d_o_m_1_1_transformations_1_1_default_transformer.html#a13bc16b53fa4bdee17a484bc06108b0b">TransformUnOp</a> (<a class="el" href="class_system_sharp_1_1_sys_d_o_m_1_1_un_op.html">UnOp</a> expr)</td></tr>
<tr class="memdesc:a13bc16b53fa4bdee17a484bc06108b0b inherit pub_methods_class_system_sharp_1_1_sys_d_o_m_1_1_transformations_1_1_default_transformer"><td class="mdescLeft">&#160;</td><td class="mdescRight">Transforms a unary expression. The default implementation clones it.  <a href="#a13bc16b53fa4bdee17a484bc06108b0b">More...</a><br/></td></tr>
<tr class="separator:a13bc16b53fa4bdee17a484bc06108b0b inherit pub_methods_class_system_sharp_1_1_sys_d_o_m_1_1_transformations_1_1_default_transformer"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a51623d937ca6af9ecc4a10456132854a inherit pub_methods_class_system_sharp_1_1_sys_d_o_m_1_1_transformations_1_1_default_transformer"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="class_system_sharp_1_1_sys_d_o_m_1_1_expression.html">Expression</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_system_sharp_1_1_sys_d_o_m_1_1_transformations_1_1_default_transformer.html#a51623d937ca6af9ecc4a10456132854a">TransformBinOp</a> (<a class="el" href="class_system_sharp_1_1_sys_d_o_m_1_1_bin_op.html">BinOp</a> expr)</td></tr>
<tr class="memdesc:a51623d937ca6af9ecc4a10456132854a inherit pub_methods_class_system_sharp_1_1_sys_d_o_m_1_1_transformations_1_1_default_transformer"><td class="mdescLeft">&#160;</td><td class="mdescRight">Transforms a binary expression. The default implementation clones it.  <a href="#a51623d937ca6af9ecc4a10456132854a">More...</a><br/></td></tr>
<tr class="separator:a51623d937ca6af9ecc4a10456132854a inherit pub_methods_class_system_sharp_1_1_sys_d_o_m_1_1_transformations_1_1_default_transformer"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a848e9e049d2977a2d2e2014122ac7f4d inherit pub_methods_class_system_sharp_1_1_sys_d_o_m_1_1_transformations_1_1_default_transformer"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="class_system_sharp_1_1_sys_d_o_m_1_1_expression.html">Expression</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_system_sharp_1_1_sys_d_o_m_1_1_transformations_1_1_default_transformer.html#a848e9e049d2977a2d2e2014122ac7f4d">TransformTernOp</a> (<a class="el" href="class_system_sharp_1_1_sys_d_o_m_1_1_tern_op.html">TernOp</a> expr)</td></tr>
<tr class="memdesc:a848e9e049d2977a2d2e2014122ac7f4d inherit pub_methods_class_system_sharp_1_1_sys_d_o_m_1_1_transformations_1_1_default_transformer"><td class="mdescLeft">&#160;</td><td class="mdescRight">Transforms a ternary expression. The default implementation clones it.  <a href="#a848e9e049d2977a2d2e2014122ac7f4d">More...</a><br/></td></tr>
<tr class="separator:a848e9e049d2977a2d2e2014122ac7f4d inherit pub_methods_class_system_sharp_1_1_sys_d_o_m_1_1_transformations_1_1_default_transformer"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2278ff1218ded897e45a6a250cbc68b2 inherit pub_methods_class_system_sharp_1_1_sys_d_o_m_1_1_transformations_1_1_default_transformer"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="class_system_sharp_1_1_sys_d_o_m_1_1_expression.html">Expression</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_system_sharp_1_1_sys_d_o_m_1_1_transformations_1_1_default_transformer.html#a2278ff1218ded897e45a6a250cbc68b2">TransformFunction</a> (<a class="el" href="class_system_sharp_1_1_sys_d_o_m_1_1_function_call.html">FunctionCall</a> expr)</td></tr>
<tr class="memdesc:a2278ff1218ded897e45a6a250cbc68b2 inherit pub_methods_class_system_sharp_1_1_sys_d_o_m_1_1_transformations_1_1_default_transformer"><td class="mdescLeft">&#160;</td><td class="mdescRight">Transforms a function call expression. The default implementation clones it.  <a href="#a2278ff1218ded897e45a6a250cbc68b2">More...</a><br/></td></tr>
<tr class="separator:a2278ff1218ded897e45a6a250cbc68b2 inherit pub_methods_class_system_sharp_1_1_sys_d_o_m_1_1_transformations_1_1_default_transformer"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adb645371e41729e155c80213fdd40d3b inherit pub_methods_class_system_sharp_1_1_sys_d_o_m_1_1_transformations_1_1_default_transformer"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_system_sharp_1_1_sys_d_o_m_1_1_transformations_1_1_default_transformer.html#adb645371e41729e155c80213fdd40d3b">VisitConstant</a> (<a class="el" href="class_system_sharp_1_1_sys_d_o_m_1_1_constant.html">Constant</a> constant)</td></tr>
<tr class="memdesc:adb645371e41729e155c80213fdd40d3b inherit pub_methods_class_system_sharp_1_1_sys_d_o_m_1_1_transformations_1_1_default_transformer"><td class="mdescLeft">&#160;</td><td class="mdescRight">Visits a constant literal. The default implementation saves it to <code>_tlit</code>.  <a href="#adb645371e41729e155c80213fdd40d3b">More...</a><br/></td></tr>
<tr class="separator:adb645371e41729e155c80213fdd40d3b inherit pub_methods_class_system_sharp_1_1_sys_d_o_m_1_1_transformations_1_1_default_transformer"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a82869ed3eef33c479882d415c02dfb0b inherit pub_methods_class_system_sharp_1_1_sys_d_o_m_1_1_transformations_1_1_default_transformer"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_system_sharp_1_1_sys_d_o_m_1_1_transformations_1_1_default_transformer.html#a82869ed3eef33c479882d415c02dfb0b">VisitFieldRef</a> (<a class="el" href="class_system_sharp_1_1_sys_d_o_m_1_1_field_ref.html">FieldRef</a> fieldRef)</td></tr>
<tr class="memdesc:a82869ed3eef33c479882d415c02dfb0b inherit pub_methods_class_system_sharp_1_1_sys_d_o_m_1_1_transformations_1_1_default_transformer"><td class="mdescLeft">&#160;</td><td class="mdescRight">Visits a field reference literal. The default implementation saves it to <code>_tlit</code>.  <a href="#a82869ed3eef33c479882d415c02dfb0b">More...</a><br/></td></tr>
<tr class="separator:a82869ed3eef33c479882d415c02dfb0b inherit pub_methods_class_system_sharp_1_1_sys_d_o_m_1_1_transformations_1_1_default_transformer"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab2158865e5120bc037e01fb2712733c0 inherit pub_methods_class_system_sharp_1_1_sys_d_o_m_1_1_transformations_1_1_default_transformer"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_system_sharp_1_1_sys_d_o_m_1_1_transformations_1_1_default_transformer.html#ab2158865e5120bc037e01fb2712733c0">VisitThisRef</a> (<a class="el" href="class_system_sharp_1_1_sys_d_o_m_1_1_this_ref.html">ThisRef</a> thisRef)</td></tr>
<tr class="memdesc:ab2158865e5120bc037e01fb2712733c0 inherit pub_methods_class_system_sharp_1_1_sys_d_o_m_1_1_transformations_1_1_default_transformer"><td class="mdescLeft">&#160;</td><td class="mdescRight">Visits the "this" reference literal. The default implementation saves it to <code>_tlit</code>.  <a href="#ab2158865e5120bc037e01fb2712733c0">More...</a><br/></td></tr>
<tr class="separator:ab2158865e5120bc037e01fb2712733c0 inherit pub_methods_class_system_sharp_1_1_sys_d_o_m_1_1_transformations_1_1_default_transformer"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0b5982b7bb36a468082b766d498f8af2 inherit pub_methods_class_system_sharp_1_1_sys_d_o_m_1_1_transformations_1_1_default_transformer"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_system_sharp_1_1_sys_d_o_m_1_1_transformations_1_1_default_transformer.html#a0b5982b7bb36a468082b766d498f8af2">VisitSignalRef</a> (<a class="el" href="class_system_sharp_1_1_sys_d_o_m_1_1_signal_ref.html">SignalRef</a> signalRef)</td></tr>
<tr class="memdesc:a0b5982b7bb36a468082b766d498f8af2 inherit pub_methods_class_system_sharp_1_1_sys_d_o_m_1_1_transformations_1_1_default_transformer"><td class="mdescLeft">&#160;</td><td class="mdescRight">Visits a signal reference literal. The default implementation saves it to <code>_tlit</code>.  <a href="#a0b5982b7bb36a468082b766d498f8af2">More...</a><br/></td></tr>
<tr class="separator:a0b5982b7bb36a468082b766d498f8af2 inherit pub_methods_class_system_sharp_1_1_sys_d_o_m_1_1_transformations_1_1_default_transformer"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab12e10a81adfc45b01261375c79992f6 inherit pub_methods_class_system_sharp_1_1_sys_d_o_m_1_1_transformations_1_1_default_transformer"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_system_sharp_1_1_sys_d_o_m_1_1_transformations_1_1_default_transformer.html#ab12e10a81adfc45b01261375c79992f6">VisitArrayRef</a> (<a class="el" href="class_system_sharp_1_1_sys_d_o_m_1_1_array_ref.html">ArrayRef</a> arrayRef)</td></tr>
<tr class="memdesc:ab12e10a81adfc45b01261375c79992f6 inherit pub_methods_class_system_sharp_1_1_sys_d_o_m_1_1_transformations_1_1_default_transformer"><td class="mdescLeft">&#160;</td><td class="mdescRight">Visits an array reference literal. The default implementation saves it to <code>_tlit</code>.  <a href="#ab12e10a81adfc45b01261375c79992f6">More...</a><br/></td></tr>
<tr class="separator:ab12e10a81adfc45b01261375c79992f6 inherit pub_methods_class_system_sharp_1_1_sys_d_o_m_1_1_transformations_1_1_default_transformer"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_class_system_sharp_1_1_sys_d_o_m_1_1_algorithm_template"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_class_system_sharp_1_1_sys_d_o_m_1_1_algorithm_template')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="class_system_sharp_1_1_sys_d_o_m_1_1_algorithm_template.html">SystemSharp.SysDOM.AlgorithmTemplate</a></td></tr>
<tr class="memitem:a860da95568af146f72de1cca34260108 inherit pub_methods_class_system_sharp_1_1_sys_d_o_m_1_1_algorithm_template"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_system_sharp_1_1_sys_d_o_m_1_1_algorithm_template.html#a860da95568af146f72de1cca34260108">AlgorithmTemplate</a> ()</td></tr>
<tr class="memdesc:a860da95568af146f72de1cca34260108 inherit pub_methods_class_system_sharp_1_1_sys_d_o_m_1_1_algorithm_template"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructs a new instance.  <a href="#a860da95568af146f72de1cca34260108">More...</a><br/></td></tr>
<tr class="separator:a860da95568af146f72de1cca34260108 inherit pub_methods_class_system_sharp_1_1_sys_d_o_m_1_1_algorithm_template"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a92ca1454718a81eb1a1b40527392a7d5 inherit pub_methods_class_system_sharp_1_1_sys_d_o_m_1_1_algorithm_template"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="class_system_sharp_1_1_sys_d_o_m_1_1_function.html">Function</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_system_sharp_1_1_sys_d_o_m_1_1_algorithm_template.html#a92ca1454718a81eb1a1b40527392a7d5">GetAlgorithm</a> ()</td></tr>
<tr class="memdesc:a92ca1454718a81eb1a1b40527392a7d5 inherit pub_methods_class_system_sharp_1_1_sys_d_o_m_1_1_algorithm_template"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructs the function.  <a href="#a92ca1454718a81eb1a1b40527392a7d5">More...</a><br/></td></tr>
<tr class="separator:a92ca1454718a81eb1a1b40527392a7d5 inherit pub_methods_class_system_sharp_1_1_sys_d_o_m_1_1_algorithm_template"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_class_system_sharp_1_1_sys_d_o_m_1_1_abstract_algorithm_builder"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_class_system_sharp_1_1_sys_d_o_m_1_1_abstract_algorithm_builder')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="class_system_sharp_1_1_sys_d_o_m_1_1_abstract_algorithm_builder.html">SystemSharp.SysDOM.AbstractAlgorithmBuilder</a></td></tr>
<tr class="memitem:a2040b73b3c316cac0b1dcb78f82f08d4 inherit pub_methods_class_system_sharp_1_1_sys_d_o_m_1_1_abstract_algorithm_builder"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_system_sharp_1_1_sys_d_o_m_1_1_abstract_algorithm_builder.html#a2040b73b3c316cac0b1dcb78f82f08d4">AbstractAlgorithmBuilder</a> ()</td></tr>
<tr class="memdesc:a2040b73b3c316cac0b1dcb78f82f08d4 inherit pub_methods_class_system_sharp_1_1_sys_d_o_m_1_1_abstract_algorithm_builder"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructs an instance.  <a href="#a2040b73b3c316cac0b1dcb78f82f08d4">More...</a><br/></td></tr>
<tr class="separator:a2040b73b3c316cac0b1dcb78f82f08d4 inherit pub_methods_class_system_sharp_1_1_sys_d_o_m_1_1_abstract_algorithm_builder"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad371992c56298583d6f648719aa85933 inherit pub_methods_class_system_sharp_1_1_sys_d_o_m_1_1_abstract_algorithm_builder"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_system_sharp_1_1_sys_d_o_m_1_1_abstract_algorithm_builder.html#ad371992c56298583d6f648719aa85933">Store</a> (<a class="el" href="interface_system_sharp_1_1_sys_d_o_m_1_1_i_storable_literal.html">IStorableLiteral</a> var, <a class="el" href="class_system_sharp_1_1_sys_d_o_m_1_1_expression.html">Expression</a> val)</td></tr>
<tr class="memdesc:ad371992c56298583d6f648719aa85933 inherit pub_methods_class_system_sharp_1_1_sys_d_o_m_1_1_abstract_algorithm_builder"><td class="mdescLeft">&#160;</td><td class="mdescRight">Emits an assignment.  <a href="#ad371992c56298583d6f648719aa85933">More...</a><br/></td></tr>
<tr class="separator:ad371992c56298583d6f648719aa85933 inherit pub_methods_class_system_sharp_1_1_sys_d_o_m_1_1_abstract_algorithm_builder"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8faa3912d7b9af0b8119fba0c5ac92c2 inherit pub_methods_class_system_sharp_1_1_sys_d_o_m_1_1_abstract_algorithm_builder"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="interface_system_sharp_1_1_sys_d_o_m_1_1_i_algorithm_builder.html">IAlgorithmBuilder</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_system_sharp_1_1_sys_d_o_m_1_1_abstract_algorithm_builder.html#a8faa3912d7b9af0b8119fba0c5ac92c2">BeginSubAlgorithm</a> ()</td></tr>
<tr class="memdesc:a8faa3912d7b9af0b8119fba0c5ac92c2 inherit pub_methods_class_system_sharp_1_1_sys_d_o_m_1_1_abstract_algorithm_builder"><td class="mdescLeft">&#160;</td><td class="mdescRight">Forks a new algorithm builder at the current position. To achieve this, a compound statement is inserted as placeholder.  <a href="#a8faa3912d7b9af0b8119fba0c5ac92c2">More...</a><br/></td></tr>
<tr class="separator:a8faa3912d7b9af0b8119fba0c5ac92c2 inherit pub_methods_class_system_sharp_1_1_sys_d_o_m_1_1_abstract_algorithm_builder"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1484693b1470353b6712a638d0e82be0 inherit pub_methods_class_system_sharp_1_1_sys_d_o_m_1_1_abstract_algorithm_builder"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="class_system_sharp_1_1_sys_d_o_m_1_1_if_statement.html">IfStatement</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_system_sharp_1_1_sys_d_o_m_1_1_abstract_algorithm_builder.html#a1484693b1470353b6712a638d0e82be0">If</a> (<a class="el" href="class_system_sharp_1_1_sys_d_o_m_1_1_expression.html">Expression</a> cond)</td></tr>
<tr class="memdesc:a1484693b1470353b6712a638d0e82be0 inherit pub_methods_class_system_sharp_1_1_sys_d_o_m_1_1_abstract_algorithm_builder"><td class="mdescLeft">&#160;</td><td class="mdescRight">Begins an "if-then(-else-if)(-else)" statement.  <a href="#a1484693b1470353b6712a638d0e82be0">More...</a><br/></td></tr>
<tr class="separator:a1484693b1470353b6712a638d0e82be0 inherit pub_methods_class_system_sharp_1_1_sys_d_o_m_1_1_abstract_algorithm_builder"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3a8ccc6b03cdf25f0de1ee9df2faac7d inherit pub_methods_class_system_sharp_1_1_sys_d_o_m_1_1_abstract_algorithm_builder"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_system_sharp_1_1_sys_d_o_m_1_1_abstract_algorithm_builder.html#a3a8ccc6b03cdf25f0de1ee9df2faac7d">ElseIf</a> (<a class="el" href="class_system_sharp_1_1_sys_d_o_m_1_1_expression.html">Expression</a> cond)</td></tr>
<tr class="memdesc:a3a8ccc6b03cdf25f0de1ee9df2faac7d inherit pub_methods_class_system_sharp_1_1_sys_d_o_m_1_1_abstract_algorithm_builder"><td class="mdescLeft">&#160;</td><td class="mdescRight">Adds an "else-if" branch to the current "if-then(-elsif)(-else)" statement.  <a href="#a3a8ccc6b03cdf25f0de1ee9df2faac7d">More...</a><br/></td></tr>
<tr class="separator:a3a8ccc6b03cdf25f0de1ee9df2faac7d inherit pub_methods_class_system_sharp_1_1_sys_d_o_m_1_1_abstract_algorithm_builder"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a17101310b521ec41b2afebcc7ceaa5e3 inherit pub_methods_class_system_sharp_1_1_sys_d_o_m_1_1_abstract_algorithm_builder"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_system_sharp_1_1_sys_d_o_m_1_1_abstract_algorithm_builder.html#a17101310b521ec41b2afebcc7ceaa5e3">Else</a> ()</td></tr>
<tr class="memdesc:a17101310b521ec41b2afebcc7ceaa5e3 inherit pub_methods_class_system_sharp_1_1_sys_d_o_m_1_1_abstract_algorithm_builder"><td class="mdescLeft">&#160;</td><td class="mdescRight">Adds an "else" branch to the current "if-then(-elsif)(-else)" statement.  <a href="#a17101310b521ec41b2afebcc7ceaa5e3">More...</a><br/></td></tr>
<tr class="separator:a17101310b521ec41b2afebcc7ceaa5e3 inherit pub_methods_class_system_sharp_1_1_sys_d_o_m_1_1_abstract_algorithm_builder"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afe79d934a531deacde22c16bb6f49c06 inherit pub_methods_class_system_sharp_1_1_sys_d_o_m_1_1_abstract_algorithm_builder"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_system_sharp_1_1_sys_d_o_m_1_1_abstract_algorithm_builder.html#afe79d934a531deacde22c16bb6f49c06">EndIf</a> ()</td></tr>
<tr class="memdesc:afe79d934a531deacde22c16bb6f49c06 inherit pub_methods_class_system_sharp_1_1_sys_d_o_m_1_1_abstract_algorithm_builder"><td class="mdescLeft">&#160;</td><td class="mdescRight">Ends the current "if-then(-elsif)(-else)" statement.  <a href="#afe79d934a531deacde22c16bb6f49c06">More...</a><br/></td></tr>
<tr class="separator:afe79d934a531deacde22c16bb6f49c06 inherit pub_methods_class_system_sharp_1_1_sys_d_o_m_1_1_abstract_algorithm_builder"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abde310d67cb866b4a99cb70ab5b9e9b6 inherit pub_methods_class_system_sharp_1_1_sys_d_o_m_1_1_abstract_algorithm_builder"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="class_system_sharp_1_1_sys_d_o_m_1_1_loop_block.html">LoopBlock</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_system_sharp_1_1_sys_d_o_m_1_1_abstract_algorithm_builder.html#abde310d67cb866b4a99cb70ab5b9e9b6">Loop</a> ()</td></tr>
<tr class="memdesc:abde310d67cb866b4a99cb70ab5b9e9b6 inherit pub_methods_class_system_sharp_1_1_sys_d_o_m_1_1_abstract_algorithm_builder"><td class="mdescLeft">&#160;</td><td class="mdescRight">Begins a loop statement.  <a href="#abde310d67cb866b4a99cb70ab5b9e9b6">More...</a><br/></td></tr>
<tr class="separator:abde310d67cb866b4a99cb70ab5b9e9b6 inherit pub_methods_class_system_sharp_1_1_sys_d_o_m_1_1_abstract_algorithm_builder"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad0822da1c412fab367152cce49f391f9 inherit pub_methods_class_system_sharp_1_1_sys_d_o_m_1_1_abstract_algorithm_builder"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_system_sharp_1_1_sys_d_o_m_1_1_abstract_algorithm_builder.html#ad0822da1c412fab367152cce49f391f9">Break</a> (<a class="el" href="class_system_sharp_1_1_sys_d_o_m_1_1_loop_block.html">LoopBlock</a> loop)</td></tr>
<tr class="separator:ad0822da1c412fab367152cce49f391f9 inherit pub_methods_class_system_sharp_1_1_sys_d_o_m_1_1_abstract_algorithm_builder"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a885af2b1cb19223d48c9208307c31d2d inherit pub_methods_class_system_sharp_1_1_sys_d_o_m_1_1_abstract_algorithm_builder"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_system_sharp_1_1_sys_d_o_m_1_1_abstract_algorithm_builder.html#a885af2b1cb19223d48c9208307c31d2d">Continue</a> (<a class="el" href="class_system_sharp_1_1_sys_d_o_m_1_1_loop_block.html">LoopBlock</a> loop)</td></tr>
<tr class="memdesc:a885af2b1cb19223d48c9208307c31d2d inherit pub_methods_class_system_sharp_1_1_sys_d_o_m_1_1_abstract_algorithm_builder"><td class="mdescLeft">&#160;</td><td class="mdescRight">Emits a "continue loop" statement.  <a href="#a885af2b1cb19223d48c9208307c31d2d">More...</a><br/></td></tr>
<tr class="separator:a885af2b1cb19223d48c9208307c31d2d inherit pub_methods_class_system_sharp_1_1_sys_d_o_m_1_1_abstract_algorithm_builder"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5a988e55713e1d547d29ba8a72a11333 inherit pub_methods_class_system_sharp_1_1_sys_d_o_m_1_1_abstract_algorithm_builder"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_system_sharp_1_1_sys_d_o_m_1_1_abstract_algorithm_builder.html#a5a988e55713e1d547d29ba8a72a11333">EndLoop</a> ()</td></tr>
<tr class="memdesc:a5a988e55713e1d547d29ba8a72a11333 inherit pub_methods_class_system_sharp_1_1_sys_d_o_m_1_1_abstract_algorithm_builder"><td class="mdescLeft">&#160;</td><td class="mdescRight">Ends the current loop statement.  <a href="#a5a988e55713e1d547d29ba8a72a11333">More...</a><br/></td></tr>
<tr class="separator:a5a988e55713e1d547d29ba8a72a11333 inherit pub_methods_class_system_sharp_1_1_sys_d_o_m_1_1_abstract_algorithm_builder"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a375d04e7123759cdcfa2814e94d8a4ed inherit pub_methods_class_system_sharp_1_1_sys_d_o_m_1_1_abstract_algorithm_builder"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_system_sharp_1_1_sys_d_o_m_1_1_abstract_algorithm_builder.html#a375d04e7123759cdcfa2814e94d8a4ed">Solve</a> (<a class="el" href="class_system_sharp_1_1_algebraic_1_1_equation_system.html">EquationSystem</a> eqsys)</td></tr>
<tr class="separator:a375d04e7123759cdcfa2814e94d8a4ed inherit pub_methods_class_system_sharp_1_1_sys_d_o_m_1_1_abstract_algorithm_builder"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8731313ef852dcbe9eefb31ef2cfdccd inherit pub_methods_class_system_sharp_1_1_sys_d_o_m_1_1_abstract_algorithm_builder"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_system_sharp_1_1_sys_d_o_m_1_1_abstract_algorithm_builder.html#a8731313ef852dcbe9eefb31ef2cfdccd">InlineCall</a> (<a class="el" href="class_system_sharp_1_1_sys_d_o_m_1_1_function.html">Function</a> fn, <a class="el" href="class_system_sharp_1_1_sys_d_o_m_1_1_expression.html">Expression</a>[] inArgs, <a class="el" href="class_system_sharp_1_1_sys_d_o_m_1_1_variable.html">Variable</a>[] outArgs, bool shareLocals=false)</td></tr>
<tr class="memdesc:a8731313ef852dcbe9eefb31ef2cfdccd inherit pub_methods_class_system_sharp_1_1_sys_d_o_m_1_1_abstract_algorithm_builder"><td class="mdescLeft">&#160;</td><td class="mdescRight">Inlines a function call.  <a href="#a8731313ef852dcbe9eefb31ef2cfdccd">More...</a><br/></td></tr>
<tr class="separator:a8731313ef852dcbe9eefb31ef2cfdccd inherit pub_methods_class_system_sharp_1_1_sys_d_o_m_1_1_abstract_algorithm_builder"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad1f3ee5a38a44e77c41790bcaa75fbc5 inherit pub_methods_class_system_sharp_1_1_sys_d_o_m_1_1_abstract_algorithm_builder"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_system_sharp_1_1_sys_d_o_m_1_1_abstract_algorithm_builder.html#ad1f3ee5a38a44e77c41790bcaa75fbc5">InlineCall</a> (<a class="el" href="class_system_sharp_1_1_sys_d_o_m_1_1_statement.html">Statement</a> stmt)</td></tr>
<tr class="separator:ad1f3ee5a38a44e77c41790bcaa75fbc5 inherit pub_methods_class_system_sharp_1_1_sys_d_o_m_1_1_abstract_algorithm_builder"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1832a6aed274a8c9d2bb3a482331dfa1 inherit pub_methods_class_system_sharp_1_1_sys_d_o_m_1_1_abstract_algorithm_builder"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="class_system_sharp_1_1_sys_d_o_m_1_1_case_statement.html">CaseStatement</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_system_sharp_1_1_sys_d_o_m_1_1_abstract_algorithm_builder.html#a1832a6aed274a8c9d2bb3a482331dfa1">Switch</a> (<a class="el" href="class_system_sharp_1_1_sys_d_o_m_1_1_expression.html">Expression</a> selector)</td></tr>
<tr class="memdesc:a1832a6aed274a8c9d2bb3a482331dfa1 inherit pub_methods_class_system_sharp_1_1_sys_d_o_m_1_1_abstract_algorithm_builder"><td class="mdescLeft">&#160;</td><td class="mdescRight">Begins a "switch-case" statement.  <a href="#a1832a6aed274a8c9d2bb3a482331dfa1">More...</a><br/></td></tr>
<tr class="separator:a1832a6aed274a8c9d2bb3a482331dfa1 inherit pub_methods_class_system_sharp_1_1_sys_d_o_m_1_1_abstract_algorithm_builder"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7767f3110768943938714745cd2702f8 inherit pub_methods_class_system_sharp_1_1_sys_d_o_m_1_1_abstract_algorithm_builder"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_system_sharp_1_1_sys_d_o_m_1_1_abstract_algorithm_builder.html#a7767f3110768943938714745cd2702f8">Case</a> (<a class="el" href="class_system_sharp_1_1_sys_d_o_m_1_1_expression.html">Expression</a> cond)</td></tr>
<tr class="memdesc:a7767f3110768943938714745cd2702f8 inherit pub_methods_class_system_sharp_1_1_sys_d_o_m_1_1_abstract_algorithm_builder"><td class="mdescLeft">&#160;</td><td class="mdescRight">Adds a case to the current "switch-case" statement.  <a href="#a7767f3110768943938714745cd2702f8">More...</a><br/></td></tr>
<tr class="separator:a7767f3110768943938714745cd2702f8 inherit pub_methods_class_system_sharp_1_1_sys_d_o_m_1_1_abstract_algorithm_builder"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5bd4a5e1a46232ec75c9cdbe60781ebf inherit pub_methods_class_system_sharp_1_1_sys_d_o_m_1_1_abstract_algorithm_builder"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_system_sharp_1_1_sys_d_o_m_1_1_abstract_algorithm_builder.html#a5bd4a5e1a46232ec75c9cdbe60781ebf">DefaultCase</a> ()</td></tr>
<tr class="memdesc:a5bd4a5e1a46232ec75c9cdbe60781ebf inherit pub_methods_class_system_sharp_1_1_sys_d_o_m_1_1_abstract_algorithm_builder"><td class="mdescLeft">&#160;</td><td class="mdescRight">Adds a default case to the current "switch-case" statement.  <a href="#a5bd4a5e1a46232ec75c9cdbe60781ebf">More...</a><br/></td></tr>
<tr class="separator:a5bd4a5e1a46232ec75c9cdbe60781ebf inherit pub_methods_class_system_sharp_1_1_sys_d_o_m_1_1_abstract_algorithm_builder"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3e84ef55f7d6d6d80b625f657b189d26 inherit pub_methods_class_system_sharp_1_1_sys_d_o_m_1_1_abstract_algorithm_builder"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_system_sharp_1_1_sys_d_o_m_1_1_abstract_algorithm_builder.html#a3e84ef55f7d6d6d80b625f657b189d26">GotoCase</a> (<a class="el" href="class_system_sharp_1_1_sys_d_o_m_1_1_case_statement.html">CaseStatement</a> cstmt, int index)</td></tr>
<tr class="memdesc:a3e84ef55f7d6d6d80b625f657b189d26 inherit pub_methods_class_system_sharp_1_1_sys_d_o_m_1_1_abstract_algorithm_builder"><td class="mdescLeft">&#160;</td><td class="mdescRight">Hands program flow over to a different branch of the a "switch-case" statement.  <a href="#a3e84ef55f7d6d6d80b625f657b189d26">More...</a><br/></td></tr>
<tr class="separator:a3e84ef55f7d6d6d80b625f657b189d26 inherit pub_methods_class_system_sharp_1_1_sys_d_o_m_1_1_abstract_algorithm_builder"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adb05ffcbea2d1d329049d83e9e885b99 inherit pub_methods_class_system_sharp_1_1_sys_d_o_m_1_1_abstract_algorithm_builder"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_system_sharp_1_1_sys_d_o_m_1_1_abstract_algorithm_builder.html#adb05ffcbea2d1d329049d83e9e885b99">Break</a> (<a class="el" href="class_system_sharp_1_1_sys_d_o_m_1_1_case_statement.html">CaseStatement</a> stmt)</td></tr>
<tr class="memdesc:adb05ffcbea2d1d329049d83e9e885b99 inherit pub_methods_class_system_sharp_1_1_sys_d_o_m_1_1_abstract_algorithm_builder"><td class="mdescLeft">&#160;</td><td class="mdescRight">Emits a "break case" statement.  <a href="#adb05ffcbea2d1d329049d83e9e885b99">More...</a><br/></td></tr>
<tr class="separator:adb05ffcbea2d1d329049d83e9e885b99 inherit pub_methods_class_system_sharp_1_1_sys_d_o_m_1_1_abstract_algorithm_builder"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad2d568c79aacdeb5fd639f06616b1695 inherit pub_methods_class_system_sharp_1_1_sys_d_o_m_1_1_abstract_algorithm_builder"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_system_sharp_1_1_sys_d_o_m_1_1_abstract_algorithm_builder.html#ad2d568c79aacdeb5fd639f06616b1695">EndCase</a> ()</td></tr>
<tr class="memdesc:ad2d568c79aacdeb5fd639f06616b1695 inherit pub_methods_class_system_sharp_1_1_sys_d_o_m_1_1_abstract_algorithm_builder"><td class="mdescLeft">&#160;</td><td class="mdescRight">Ends the current case of the current "switch-case" statement.  <a href="#ad2d568c79aacdeb5fd639f06616b1695">More...</a><br/></td></tr>
<tr class="separator:ad2d568c79aacdeb5fd639f06616b1695 inherit pub_methods_class_system_sharp_1_1_sys_d_o_m_1_1_abstract_algorithm_builder"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a966e4893e03c7fac15e29a6fa8c12fb5 inherit pub_methods_class_system_sharp_1_1_sys_d_o_m_1_1_abstract_algorithm_builder"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_system_sharp_1_1_sys_d_o_m_1_1_abstract_algorithm_builder.html#a966e4893e03c7fac15e29a6fa8c12fb5">EndSwitch</a> ()</td></tr>
<tr class="memdesc:a966e4893e03c7fac15e29a6fa8c12fb5 inherit pub_methods_class_system_sharp_1_1_sys_d_o_m_1_1_abstract_algorithm_builder"><td class="mdescLeft">&#160;</td><td class="mdescRight">Ends the current "switch-case" statement.  <a href="#a966e4893e03c7fac15e29a6fa8c12fb5">More...</a><br/></td></tr>
<tr class="separator:a966e4893e03c7fac15e29a6fa8c12fb5 inherit pub_methods_class_system_sharp_1_1_sys_d_o_m_1_1_abstract_algorithm_builder"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3808c92df1115bdfe19174144b47129e inherit pub_methods_class_system_sharp_1_1_sys_d_o_m_1_1_abstract_algorithm_builder"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="class_system_sharp_1_1_sys_d_o_m_1_1_goto_statement.html">GotoStatement</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_system_sharp_1_1_sys_d_o_m_1_1_abstract_algorithm_builder.html#a3808c92df1115bdfe19174144b47129e">Goto</a> ()</td></tr>
<tr class="memdesc:a3808c92df1115bdfe19174144b47129e inherit pub_methods_class_system_sharp_1_1_sys_d_o_m_1_1_abstract_algorithm_builder"><td class="mdescLeft">&#160;</td><td class="mdescRight">Emits a "goto" statement.  <a href="#a3808c92df1115bdfe19174144b47129e">More...</a><br/></td></tr>
<tr class="separator:a3808c92df1115bdfe19174144b47129e inherit pub_methods_class_system_sharp_1_1_sys_d_o_m_1_1_abstract_algorithm_builder"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab55f77b164344041e44edd100206b81e inherit pub_methods_class_system_sharp_1_1_sys_d_o_m_1_1_abstract_algorithm_builder"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_system_sharp_1_1_sys_d_o_m_1_1_abstract_algorithm_builder.html#ab55f77b164344041e44edd100206b81e">Return</a> ()</td></tr>
<tr class="memdesc:ab55f77b164344041e44edd100206b81e inherit pub_methods_class_system_sharp_1_1_sys_d_o_m_1_1_abstract_algorithm_builder"><td class="mdescLeft">&#160;</td><td class="mdescRight">Emits a "return" statement.  <a href="#ab55f77b164344041e44edd100206b81e">More...</a><br/></td></tr>
<tr class="separator:ab55f77b164344041e44edd100206b81e inherit pub_methods_class_system_sharp_1_1_sys_d_o_m_1_1_abstract_algorithm_builder"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a24214bf78df35168634495ecff235535 inherit pub_methods_class_system_sharp_1_1_sys_d_o_m_1_1_abstract_algorithm_builder"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_system_sharp_1_1_sys_d_o_m_1_1_abstract_algorithm_builder.html#a24214bf78df35168634495ecff235535">Return</a> (<a class="el" href="class_system_sharp_1_1_sys_d_o_m_1_1_expression.html">Expression</a> returnValue)</td></tr>
<tr class="memdesc:a24214bf78df35168634495ecff235535 inherit pub_methods_class_system_sharp_1_1_sys_d_o_m_1_1_abstract_algorithm_builder"><td class="mdescLeft">&#160;</td><td class="mdescRight">Emits a "return" statement.  <a href="#a24214bf78df35168634495ecff235535">More...</a><br/></td></tr>
<tr class="separator:a24214bf78df35168634495ecff235535 inherit pub_methods_class_system_sharp_1_1_sys_d_o_m_1_1_abstract_algorithm_builder"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8723f65605eace316ce682e9affee49b inherit pub_methods_class_system_sharp_1_1_sys_d_o_m_1_1_abstract_algorithm_builder"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_system_sharp_1_1_sys_d_o_m_1_1_abstract_algorithm_builder.html#a8723f65605eace316ce682e9affee49b">Throw</a> (<a class="el" href="class_system_sharp_1_1_sys_d_o_m_1_1_expression.html">Expression</a> expr)</td></tr>
<tr class="memdesc:a8723f65605eace316ce682e9affee49b inherit pub_methods_class_system_sharp_1_1_sys_d_o_m_1_1_abstract_algorithm_builder"><td class="mdescLeft">&#160;</td><td class="mdescRight">Emits a "throw exception" statement.  <a href="#a8723f65605eace316ce682e9affee49b">More...</a><br/></td></tr>
<tr class="separator:a8723f65605eace316ce682e9affee49b inherit pub_methods_class_system_sharp_1_1_sys_d_o_m_1_1_abstract_algorithm_builder"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aaa99518d5d250d141f2c2ed77622f5ac inherit pub_methods_class_system_sharp_1_1_sys_d_o_m_1_1_abstract_algorithm_builder"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_system_sharp_1_1_sys_d_o_m_1_1_abstract_algorithm_builder.html#aaa99518d5d250d141f2c2ed77622f5ac">Call</a> (<a class="el" href="interface_system_sharp_1_1_sys_d_o_m_1_1_i_callable.html">ICallable</a> callee, <a class="el" href="class_system_sharp_1_1_sys_d_o_m_1_1_expression.html">Expression</a>[] arguments)</td></tr>
<tr class="separator:aaa99518d5d250d141f2c2ed77622f5ac inherit pub_methods_class_system_sharp_1_1_sys_d_o_m_1_1_abstract_algorithm_builder"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a90b0ad9e3e3ab05e6b85b504d3c22c85 inherit pub_methods_class_system_sharp_1_1_sys_d_o_m_1_1_abstract_algorithm_builder"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_system_sharp_1_1_sys_d_o_m_1_1_abstract_algorithm_builder.html#a90b0ad9e3e3ab05e6b85b504d3c22c85">Nop</a> ()</td></tr>
<tr class="memdesc:a90b0ad9e3e3ab05e6b85b504d3c22c85 inherit pub_methods_class_system_sharp_1_1_sys_d_o_m_1_1_abstract_algorithm_builder"><td class="mdescLeft">&#160;</td><td class="mdescRight">Emits a "do nothing" statement.  <a href="#a90b0ad9e3e3ab05e6b85b504d3c22c85">More...</a><br/></td></tr>
<tr class="separator:a90b0ad9e3e3ab05e6b85b504d3c22c85 inherit pub_methods_class_system_sharp_1_1_sys_d_o_m_1_1_abstract_algorithm_builder"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3ab1d913d4d2aaa5f315166c98665960 inherit pub_methods_class_system_sharp_1_1_sys_d_o_m_1_1_abstract_algorithm_builder"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_system_sharp_1_1_sys_d_o_m_1_1_abstract_algorithm_builder.html#a3ab1d913d4d2aaa5f315166c98665960">DeclareLocal</a> (<a class="el" href="interface_system_sharp_1_1_sys_d_o_m_1_1_i_storable_literal.html">IStorableLiteral</a> var)</td></tr>
<tr class="memdesc:a3ab1d913d4d2aaa5f315166c98665960 inherit pub_methods_class_system_sharp_1_1_sys_d_o_m_1_1_abstract_algorithm_builder"><td class="mdescLeft">&#160;</td><td class="mdescRight">Declares a local variable.  <a href="#a3ab1d913d4d2aaa5f315166c98665960">More...</a><br/></td></tr>
<tr class="separator:a3ab1d913d4d2aaa5f315166c98665960 inherit pub_methods_class_system_sharp_1_1_sys_d_o_m_1_1_abstract_algorithm_builder"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a429ae1d304952a917e2eba66cd1e1732 inherit pub_methods_class_system_sharp_1_1_sys_d_o_m_1_1_abstract_algorithm_builder"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_system_sharp_1_1_sys_d_o_m_1_1_abstract_algorithm_builder.html#a429ae1d304952a917e2eba66cd1e1732">RemoveLastStatement</a> ()</td></tr>
<tr class="memdesc:a429ae1d304952a917e2eba66cd1e1732 inherit pub_methods_class_system_sharp_1_1_sys_d_o_m_1_1_abstract_algorithm_builder"><td class="mdescLeft">&#160;</td><td class="mdescRight">Removes the last output statement.  <a href="#a429ae1d304952a917e2eba66cd1e1732">More...</a><br/></td></tr>
<tr class="separator:a429ae1d304952a917e2eba66cd1e1732 inherit pub_methods_class_system_sharp_1_1_sys_d_o_m_1_1_abstract_algorithm_builder"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa217a450e882f2ea300c9b26bd6f2e00 inherit pub_methods_class_system_sharp_1_1_sys_d_o_m_1_1_abstract_algorithm_builder"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_system_sharp_1_1_sys_d_o_m_1_1_abstract_algorithm_builder.html#aa217a450e882f2ea300c9b26bd6f2e00">Comment</a> (string comment)</td></tr>
<tr class="memdesc:aa217a450e882f2ea300c9b26bd6f2e00 inherit pub_methods_class_system_sharp_1_1_sys_d_o_m_1_1_abstract_algorithm_builder"><td class="mdescLeft">&#160;</td><td class="mdescRight">Adds a comment to the last output statement.  <a href="#aa217a450e882f2ea300c9b26bd6f2e00">More...</a><br/></td></tr>
<tr class="separator:aa217a450e882f2ea300c9b26bd6f2e00 inherit pub_methods_class_system_sharp_1_1_sys_d_o_m_1_1_abstract_algorithm_builder"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_interface_system_sharp_1_1_sys_d_o_m_1_1_i_algorithm_builder"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_interface_system_sharp_1_1_sys_d_o_m_1_1_i_algorithm_builder')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="interface_system_sharp_1_1_sys_d_o_m_1_1_i_algorithm_builder.html">SystemSharp.SysDOM.IAlgorithmBuilder</a></td></tr>
<tr class="memitem:abc960264a8262fdc3bc3951f57a59201 inherit pub_methods_interface_system_sharp_1_1_sys_d_o_m_1_1_i_algorithm_builder"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interface_system_sharp_1_1_sys_d_o_m_1_1_i_algorithm_builder.html#abc960264a8262fdc3bc3951f57a59201">Call</a> (<a class="el" href="interface_system_sharp_1_1_sys_d_o_m_1_1_i_callable.html">ICallable</a> callee, params <a class="el" href="class_system_sharp_1_1_sys_d_o_m_1_1_expression.html">Expression</a>[] arguments)</td></tr>
<tr class="memdesc:abc960264a8262fdc3bc3951f57a59201 inherit pub_methods_interface_system_sharp_1_1_sys_d_o_m_1_1_i_algorithm_builder"><td class="mdescLeft">&#160;</td><td class="mdescRight">Emits a function call statement.  <a href="#abc960264a8262fdc3bc3951f57a59201">More...</a><br/></td></tr>
<tr class="separator:abc960264a8262fdc3bc3951f57a59201 inherit pub_methods_interface_system_sharp_1_1_sys_d_o_m_1_1_i_algorithm_builder"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="properties"></a>
Properties</h2></td></tr>
<tr class="memitem:a01cdf1460c54768d5a7ec4cdba7af90e"><td class="memItemLeft" align="right" valign="top">override <a class="el" href="class_system_sharp_1_1_sys_d_o_m_1_1_statement.html">Statement</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_system_sharp_1_1_sys_d_o_m_1_1_transformations_1_1_local_variable_extractor.html#a01cdf1460c54768d5a7ec4cdba7af90e">Root</a><code> [get]</code></td></tr>
<tr class="separator:a01cdf1460c54768d5a7ec4cdba7af90e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4b57ab2a322e1a977fc618164504b649"><td class="memItemLeft" align="right" valign="top">IEnumerable&lt; <a class="el" href="class_system_sharp_1_1_sys_d_o_m_1_1_variable.html">Variable</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_system_sharp_1_1_sys_d_o_m_1_1_transformations_1_1_local_variable_extractor.html#a4b57ab2a322e1a977fc618164504b649">SeenVariables</a><code> [get]</code></td></tr>
<tr class="separator:a4b57ab2a322e1a977fc618164504b649"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header properties_class_system_sharp_1_1_sys_d_o_m_1_1_transformations_1_1_default_transformer"><td colspan="2" onclick="javascript:toggleInherit('properties_class_system_sharp_1_1_sys_d_o_m_1_1_transformations_1_1_default_transformer')"><img src="closed.png" alt="-"/>&#160;Properties inherited from <a class="el" href="class_system_sharp_1_1_sys_d_o_m_1_1_transformations_1_1_default_transformer.html">SystemSharp.SysDOM.Transformations.DefaultTransformer</a></td></tr>
<tr class="memitem:ad78de19c3a0017ccbe28f0a0910153ad inherit properties_class_system_sharp_1_1_sys_d_o_m_1_1_transformations_1_1_default_transformer"><td class="memItemLeft" align="right" valign="top">abstract <a class="el" href="class_system_sharp_1_1_sys_d_o_m_1_1_statement.html">Statement</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_system_sharp_1_1_sys_d_o_m_1_1_transformations_1_1_default_transformer.html#ad78de19c3a0017ccbe28f0a0910153ad">Root</a><code> [get]</code></td></tr>
<tr class="memdesc:ad78de19c3a0017ccbe28f0a0910153ad inherit properties_class_system_sharp_1_1_sys_d_o_m_1_1_transformations_1_1_default_transformer"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the root statement to transform.  <a href="#ad78de19c3a0017ccbe28f0a0910153ad">More...</a><br/></td></tr>
<tr class="separator:ad78de19c3a0017ccbe28f0a0910153ad inherit properties_class_system_sharp_1_1_sys_d_o_m_1_1_transformations_1_1_default_transformer"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header properties_class_system_sharp_1_1_sys_d_o_m_1_1_algorithm_template"><td colspan="2" onclick="javascript:toggleInherit('properties_class_system_sharp_1_1_sys_d_o_m_1_1_algorithm_template')"><img src="closed.png" alt="-"/>&#160;Properties inherited from <a class="el" href="class_system_sharp_1_1_sys_d_o_m_1_1_algorithm_template.html">SystemSharp.SysDOM.AlgorithmTemplate</a></td></tr>
<tr class="memitem:ad76d3f4ce53de386d68d520870364bd1 inherit properties_class_system_sharp_1_1_sys_d_o_m_1_1_algorithm_template"><td class="memItemLeft" align="right" valign="top">virtual string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_system_sharp_1_1_sys_d_o_m_1_1_algorithm_template.html#ad76d3f4ce53de386d68d520870364bd1">FunctionName</a><code> [get]</code></td></tr>
<tr class="memdesc:ad76d3f4ce53de386d68d520870364bd1 inherit properties_class_system_sharp_1_1_sys_d_o_m_1_1_algorithm_template"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the function name. The default implementation returns <code>null</code>.  <a href="#ad76d3f4ce53de386d68d520870364bd1">More...</a><br/></td></tr>
<tr class="separator:ad76d3f4ce53de386d68d520870364bd1 inherit properties_class_system_sharp_1_1_sys_d_o_m_1_1_algorithm_template"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a71b3678ce47053dbe378b0d928d0a8c8 inherit properties_class_system_sharp_1_1_sys_d_o_m_1_1_algorithm_template"><td class="memItemLeft" align="right" valign="top">override <a class="el" href="class_system_sharp_1_1_sys_d_o_m_1_1_function.html">Function</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_system_sharp_1_1_sys_d_o_m_1_1_algorithm_template.html#a71b3678ce47053dbe378b0d928d0a8c8">ResultFunction</a><code> [get]</code></td></tr>
<tr class="separator:a71b3678ce47053dbe378b0d928d0a8c8 inherit properties_class_system_sharp_1_1_sys_d_o_m_1_1_algorithm_template"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header properties_class_system_sharp_1_1_sys_d_o_m_1_1_abstract_algorithm_builder"><td colspan="2" onclick="javascript:toggleInherit('properties_class_system_sharp_1_1_sys_d_o_m_1_1_abstract_algorithm_builder')"><img src="closed.png" alt="-"/>&#160;Properties inherited from <a class="el" href="class_system_sharp_1_1_sys_d_o_m_1_1_abstract_algorithm_builder.html">SystemSharp.SysDOM.AbstractAlgorithmBuilder</a></td></tr>
<tr class="memitem:a1413055b17b5a7babcb11f7217d4286a inherit properties_class_system_sharp_1_1_sys_d_o_m_1_1_abstract_algorithm_builder"><td class="memItemLeft" align="right" valign="top">abstract <a class="el" href="class_system_sharp_1_1_sys_d_o_m_1_1_function.html">Function</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_system_sharp_1_1_sys_d_o_m_1_1_abstract_algorithm_builder.html#a1413055b17b5a7babcb11f7217d4286a">ResultFunction</a><code> [get]</code></td></tr>
<tr class="memdesc:a1413055b17b5a7babcb11f7217d4286a inherit properties_class_system_sharp_1_1_sys_d_o_m_1_1_abstract_algorithm_builder"><td class="mdescLeft">&#160;</td><td class="mdescRight">Must be overridden to provide the result function.  <a href="#a1413055b17b5a7babcb11f7217d4286a">More...</a><br/></td></tr>
<tr class="separator:a1413055b17b5a7babcb11f7217d4286a inherit properties_class_system_sharp_1_1_sys_d_o_m_1_1_abstract_algorithm_builder"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0fc735ad5c6d87b4349312f3cdcb6abe inherit properties_class_system_sharp_1_1_sys_d_o_m_1_1_abstract_algorithm_builder"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_system_sharp_1_1_sys_d_o_m_1_1_abstract_algorithm_builder.html#a0fc735ad5c6d87b4349312f3cdcb6abe">HaveAnyStatement</a><code> [get]</code></td></tr>
<tr class="separator:a0fc735ad5c6d87b4349312f3cdcb6abe inherit properties_class_system_sharp_1_1_sys_d_o_m_1_1_abstract_algorithm_builder"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad2844ab6c3181538f979c4292dd2d459 inherit properties_class_system_sharp_1_1_sys_d_o_m_1_1_abstract_algorithm_builder"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_system_sharp_1_1_sys_d_o_m_1_1_statement.html">Statement</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_system_sharp_1_1_sys_d_o_m_1_1_abstract_algorithm_builder.html#ad2844ab6c3181538f979c4292dd2d459">LastStatement</a><code> [get]</code></td></tr>
<tr class="separator:ad2844ab6c3181538f979c4292dd2d459 inherit properties_class_system_sharp_1_1_sys_d_o_m_1_1_abstract_algorithm_builder"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a004f12aaab03a3e1deb6fa63b2c456dc inherit properties_class_system_sharp_1_1_sys_d_o_m_1_1_abstract_algorithm_builder"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_system_sharp_1_1_sys_d_o_m_1_1_statement.html">Statement</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_system_sharp_1_1_sys_d_o_m_1_1_abstract_algorithm_builder.html#a004f12aaab03a3e1deb6fa63b2c456dc">TopStatement</a><code> [get]</code></td></tr>
<tr class="memdesc:a004f12aaab03a3e1deb6fa63b2c456dc inherit properties_class_system_sharp_1_1_sys_d_o_m_1_1_abstract_algorithm_builder"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the top-level statement.  <a href="#a004f12aaab03a3e1deb6fa63b2c456dc">More...</a><br/></td></tr>
<tr class="separator:a004f12aaab03a3e1deb6fa63b2c456dc inherit properties_class_system_sharp_1_1_sys_d_o_m_1_1_abstract_algorithm_builder"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header properties_interface_system_sharp_1_1_sys_d_o_m_1_1_i_function_builder"><td colspan="2" onclick="javascript:toggleInherit('properties_interface_system_sharp_1_1_sys_d_o_m_1_1_i_function_builder')"><img src="closed.png" alt="-"/>&#160;Properties inherited from <a class="el" href="interface_system_sharp_1_1_sys_d_o_m_1_1_i_function_builder.html">SystemSharp.SysDOM.IFunctionBuilder</a></td></tr>
<tr class="memitem:a014ce7abf413946683b7dda343c290a1 inherit properties_interface_system_sharp_1_1_sys_d_o_m_1_1_i_function_builder"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_system_sharp_1_1_sys_d_o_m_1_1_function.html">Function</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interface_system_sharp_1_1_sys_d_o_m_1_1_i_function_builder.html#a014ce7abf413946683b7dda343c290a1">ResultFunction</a><code> [get]</code></td></tr>
<tr class="memdesc:a014ce7abf413946683b7dda343c290a1 inherit properties_interface_system_sharp_1_1_sys_d_o_m_1_1_i_function_builder"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the resulting <a class="el" href="namespace_system_sharp_1_1_sys_d_o_m.html">SysDOM</a> function.  <a href="#a014ce7abf413946683b7dda343c290a1">More...</a><br/></td></tr>
<tr class="separator:a014ce7abf413946683b7dda343c290a1 inherit properties_interface_system_sharp_1_1_sys_d_o_m_1_1_i_function_builder"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header properties_interface_system_sharp_1_1_sys_d_o_m_1_1_i_algorithm_builder"><td colspan="2" onclick="javascript:toggleInherit('properties_interface_system_sharp_1_1_sys_d_o_m_1_1_i_algorithm_builder')"><img src="closed.png" alt="-"/>&#160;Properties inherited from <a class="el" href="interface_system_sharp_1_1_sys_d_o_m_1_1_i_algorithm_builder.html">SystemSharp.SysDOM.IAlgorithmBuilder</a></td></tr>
<tr class="memitem:ac2c074cbfae6820a4890ecbf4cfec0de inherit properties_interface_system_sharp_1_1_sys_d_o_m_1_1_i_algorithm_builder"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_system_sharp_1_1_sys_d_o_m_1_1_statement.html">Statement</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interface_system_sharp_1_1_sys_d_o_m_1_1_i_algorithm_builder.html#ac2c074cbfae6820a4890ecbf4cfec0de">LastStatement</a><code> [get]</code></td></tr>
<tr class="memdesc:ac2c074cbfae6820a4890ecbf4cfec0de inherit properties_interface_system_sharp_1_1_sys_d_o_m_1_1_i_algorithm_builder"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the last output statement.  <a href="#ac2c074cbfae6820a4890ecbf4cfec0de">More...</a><br/></td></tr>
<tr class="separator:ac2c074cbfae6820a4890ecbf4cfec0de inherit properties_interface_system_sharp_1_1_sys_d_o_m_1_1_i_algorithm_builder"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa4760e01fb1e5dba0341ab314507f2a9 inherit properties_interface_system_sharp_1_1_sys_d_o_m_1_1_i_algorithm_builder"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interface_system_sharp_1_1_sys_d_o_m_1_1_i_algorithm_builder.html#aa4760e01fb1e5dba0341ab314507f2a9">HaveAnyStatement</a><code> [get]</code></td></tr>
<tr class="memdesc:aa4760e01fb1e5dba0341ab314507f2a9 inherit properties_interface_system_sharp_1_1_sys_d_o_m_1_1_i_algorithm_builder"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns <code>true</code> if there already exists any output statement.  <a href="#aa4760e01fb1e5dba0341ab314507f2a9">More...</a><br/></td></tr>
<tr class="separator:aa4760e01fb1e5dba0341ab314507f2a9 inherit properties_interface_system_sharp_1_1_sys_d_o_m_1_1_i_algorithm_builder"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="inherited"></a>
Additional Inherited Members</h2></td></tr>
<tr class="inherit_header pro_methods_class_system_sharp_1_1_sys_d_o_m_1_1_transformations_1_1_default_transformer"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_class_system_sharp_1_1_sys_d_o_m_1_1_transformations_1_1_default_transformer')"><img src="closed.png" alt="-"/>&#160;Protected Member Functions inherited from <a class="el" href="class_system_sharp_1_1_sys_d_o_m_1_1_transformations_1_1_default_transformer.html">SystemSharp.SysDOM.Transformations.DefaultTransformer</a></td></tr>
<tr class="memitem:a01f1624597b1856c520b4299bf9bc405 inherit pro_methods_class_system_sharp_1_1_sys_d_o_m_1_1_transformations_1_1_default_transformer"><td class="memItemLeft" align="right" valign="top">override void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_system_sharp_1_1_sys_d_o_m_1_1_transformations_1_1_default_transformer.html#a01f1624597b1856c520b4299bf9bc405">DeclareAlgorithm</a> ()</td></tr>
<tr class="memdesc:a01f1624597b1856c520b4299bf9bc405 inherit pro_methods_class_system_sharp_1_1_sys_d_o_m_1_1_transformations_1_1_default_transformer"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructs the actual algorithm. Must be overridden.  <a href="#a01f1624597b1856c520b4299bf9bc405">More...</a><br/></td></tr>
<tr class="separator:a01f1624597b1856c520b4299bf9bc405 inherit pro_methods_class_system_sharp_1_1_sys_d_o_m_1_1_transformations_1_1_default_transformer"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac9126bf8ac3719c9090c939258d591a6 inherit pro_methods_class_system_sharp_1_1_sys_d_o_m_1_1_transformations_1_1_default_transformer"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_system_sharp_1_1_sys_d_o_m_1_1_transformations_1_1_default_transformer.html#ac9126bf8ac3719c9090c939258d591a6">CopyAttributesToLastStatement</a> (<a class="el" href="class_system_sharp_1_1_sys_d_o_m_1_1_statement.html">Statement</a> stmt)</td></tr>
<tr class="memdesc:ac9126bf8ac3719c9090c939258d591a6 inherit pro_methods_class_system_sharp_1_1_sys_d_o_m_1_1_transformations_1_1_default_transformer"><td class="mdescLeft">&#160;</td><td class="mdescRight">Copies all attributes of the given statement to the last output statement.  <a href="#ac9126bf8ac3719c9090c939258d591a6">More...</a><br/></td></tr>
<tr class="separator:ac9126bf8ac3719c9090c939258d591a6 inherit pro_methods_class_system_sharp_1_1_sys_d_o_m_1_1_transformations_1_1_default_transformer"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a98a15c92522f24abfb4a1f9ce97d294b inherit pro_methods_class_system_sharp_1_1_sys_d_o_m_1_1_transformations_1_1_default_transformer"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_system_sharp_1_1_sys_d_o_m_1_1_transformations_1_1_default_transformer.html#a98a15c92522f24abfb4a1f9ce97d294b">SetCurrentLiteral</a> (<a class="el" href="class_system_sharp_1_1_sys_d_o_m_1_1_literal.html">Literal</a> lit)</td></tr>
<tr class="memdesc:a98a15c92522f24abfb4a1f9ce97d294b inherit pro_methods_class_system_sharp_1_1_sys_d_o_m_1_1_transformations_1_1_default_transformer"><td class="mdescLeft">&#160;</td><td class="mdescRight">Changes the literal to use for the default implementation of <code>TransformLiteralReference</code>.  <a href="#a98a15c92522f24abfb4a1f9ce97d294b">More...</a><br/></td></tr>
<tr class="separator:a98a15c92522f24abfb4a1f9ce97d294b inherit pro_methods_class_system_sharp_1_1_sys_d_o_m_1_1_transformations_1_1_default_transformer"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pro_methods_class_system_sharp_1_1_sys_d_o_m_1_1_algorithm_template"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_class_system_sharp_1_1_sys_d_o_m_1_1_algorithm_template')"><img src="closed.png" alt="-"/>&#160;Protected Member Functions inherited from <a class="el" href="class_system_sharp_1_1_sys_d_o_m_1_1_algorithm_template.html">SystemSharp.SysDOM.AlgorithmTemplate</a></td></tr>
<tr class="memitem:ab2b63e89a9ae11bf6beb9d76ccfca3cf inherit pro_methods_class_system_sharp_1_1_sys_d_o_m_1_1_algorithm_template"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_system_sharp_1_1_sys_d_o_m_1_1_algorithm_template.html#ab2b63e89a9ae11bf6beb9d76ccfca3cf">Reset</a> ()</td></tr>
<tr class="separator:ab2b63e89a9ae11bf6beb9d76ccfca3cf inherit pro_methods_class_system_sharp_1_1_sys_d_o_m_1_1_algorithm_template"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pro_methods_class_system_sharp_1_1_sys_d_o_m_1_1_abstract_algorithm_builder"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_class_system_sharp_1_1_sys_d_o_m_1_1_abstract_algorithm_builder')"><img src="closed.png" alt="-"/>&#160;Protected Member Functions inherited from <a class="el" href="class_system_sharp_1_1_sys_d_o_m_1_1_abstract_algorithm_builder.html">SystemSharp.SysDOM.AbstractAlgorithmBuilder</a></td></tr>
<tr class="memitem:a675297409ec0fa57f30020e7aaf39bf5 inherit pro_methods_class_system_sharp_1_1_sys_d_o_m_1_1_abstract_algorithm_builder"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_system_sharp_1_1_sys_d_o_m_1_1_abstract_algorithm_builder.html#a675297409ec0fa57f30020e7aaf39bf5">Reset</a> (<a class="el" href="class_system_sharp_1_1_sys_d_o_m_1_1_compound_statement.html">CompoundStatement</a> root)</td></tr>
<tr class="memdesc:a675297409ec0fa57f30020e7aaf39bf5 inherit pro_methods_class_system_sharp_1_1_sys_d_o_m_1_1_abstract_algorithm_builder"><td class="mdescLeft">&#160;</td><td class="mdescRight">Resets the currently active statement hierarchy.  <a href="#a675297409ec0fa57f30020e7aaf39bf5">More...</a><br/></td></tr>
<tr class="separator:a675297409ec0fa57f30020e7aaf39bf5 inherit pro_methods_class_system_sharp_1_1_sys_d_o_m_1_1_abstract_algorithm_builder"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af330df570680cb1aa8e83c03a2c10589 inherit pro_methods_class_system_sharp_1_1_sys_d_o_m_1_1_abstract_algorithm_builder"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_system_sharp_1_1_sys_d_o_m_1_1_variable.html">Variable</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_system_sharp_1_1_sys_d_o_m_1_1_abstract_algorithm_builder.html#af330df570680cb1aa8e83c03a2c10589">CreateUniqueLocal</a> (string prefix, <a class="el" href="class_system_sharp_1_1_meta_1_1_type_descriptor.html">TypeDescriptor</a> type)</td></tr>
<tr class="memdesc:af330df570680cb1aa8e83c03a2c10589 inherit pro_methods_class_system_sharp_1_1_sys_d_o_m_1_1_abstract_algorithm_builder"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates a new local variable.  <a href="#af330df570680cb1aa8e83c03a2c10589">More...</a><br/></td></tr>
<tr class="separator:af330df570680cb1aa8e83c03a2c10589 inherit pro_methods_class_system_sharp_1_1_sys_d_o_m_1_1_abstract_algorithm_builder"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a782ab78bf4876332d3443e5a7ec43db7 inherit pro_methods_class_system_sharp_1_1_sys_d_o_m_1_1_abstract_algorithm_builder"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_system_sharp_1_1_sys_d_o_m_1_1_variable.html">Variable</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_system_sharp_1_1_sys_d_o_m_1_1_abstract_algorithm_builder.html#a782ab78bf4876332d3443e5a7ec43db7">UniqueVariable</a> (<a class="el" href="class_system_sharp_1_1_sys_d_o_m_1_1_variable.html">Variable</a> var)</td></tr>
<tr class="memdesc:a782ab78bf4876332d3443e5a7ec43db7 inherit pro_methods_class_system_sharp_1_1_sys_d_o_m_1_1_abstract_algorithm_builder"><td class="mdescLeft">&#160;</td><td class="mdescRight">Ensures that a given local variable does not have the same name as any existing input argument, local variable or output argument.  <a href="#a782ab78bf4876332d3443e5a7ec43db7">More...</a><br/></td></tr>
<tr class="separator:a782ab78bf4876332d3443e5a7ec43db7 inherit pro_methods_class_system_sharp_1_1_sys_d_o_m_1_1_abstract_algorithm_builder"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a59c649778b38166f303ea36b3af0dd2d inherit pro_methods_class_system_sharp_1_1_sys_d_o_m_1_1_abstract_algorithm_builder"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_system_sharp_1_1_sys_d_o_m_1_1_abstract_algorithm_builder.html#a59c649778b38166f303ea36b3af0dd2d">DeclareThis</a> (<a class="el" href="class_system_sharp_1_1_sys_d_o_m_1_1_variable.html">Variable</a> var)</td></tr>
<tr class="memdesc:a59c649778b38166f303ea36b3af0dd2d inherit pro_methods_class_system_sharp_1_1_sys_d_o_m_1_1_abstract_algorithm_builder"><td class="mdescLeft">&#160;</td><td class="mdescRight">Indicates which variable should be semantically equivalent to "this".  <a href="#a59c649778b38166f303ea36b3af0dd2d">More...</a><br/></td></tr>
<tr class="separator:a59c649778b38166f303ea36b3af0dd2d inherit pro_methods_class_system_sharp_1_1_sys_d_o_m_1_1_abstract_algorithm_builder"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6b65e244e43b678e0c249b6d6d871e02 inherit pro_methods_class_system_sharp_1_1_sys_d_o_m_1_1_abstract_algorithm_builder"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_system_sharp_1_1_sys_d_o_m_1_1_abstract_algorithm_builder.html#a6b65e244e43b678e0c249b6d6d871e02">DeclareInput</a> (<a class="el" href="interface_system_sharp_1_1_sys_d_o_m_1_1_i_storable_literal.html">IStorableLiteral</a> var)</td></tr>
<tr class="memdesc:a6b65e244e43b678e0c249b6d6d871e02 inherit pro_methods_class_system_sharp_1_1_sys_d_o_m_1_1_abstract_algorithm_builder"><td class="mdescLeft">&#160;</td><td class="mdescRight">Declares a literal as input argument.  <a href="#a6b65e244e43b678e0c249b6d6d871e02">More...</a><br/></td></tr>
<tr class="separator:a6b65e244e43b678e0c249b6d6d871e02 inherit pro_methods_class_system_sharp_1_1_sys_d_o_m_1_1_abstract_algorithm_builder"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7798dbdcdf1541ac111f617d10d0884f inherit pro_methods_class_system_sharp_1_1_sys_d_o_m_1_1_abstract_algorithm_builder"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_system_sharp_1_1_sys_d_o_m_1_1_abstract_algorithm_builder.html#a7798dbdcdf1541ac111f617d10d0884f">DeclareOutput</a> (<a class="el" href="interface_system_sharp_1_1_sys_d_o_m_1_1_i_storable_literal.html">IStorableLiteral</a> var)</td></tr>
<tr class="memdesc:a7798dbdcdf1541ac111f617d10d0884f inherit pro_methods_class_system_sharp_1_1_sys_d_o_m_1_1_abstract_algorithm_builder"><td class="mdescLeft">&#160;</td><td class="mdescRight">Declares a literal as output argument.  <a href="#a7798dbdcdf1541ac111f617d10d0884f">More...</a><br/></td></tr>
<tr class="separator:a7798dbdcdf1541ac111f617d10d0884f inherit pro_methods_class_system_sharp_1_1_sys_d_o_m_1_1_abstract_algorithm_builder"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock">
<p>Definition at line <a class="el" href="_sys_d_o_m_2_transformations_2_local_variable_extraction_8cs_source.html#l00027">27</a> of file <a class="el" href="_sys_d_o_m_2_transformations_2_local_variable_extraction_8cs_source.html">SysDOM/Transformations/LocalVariableExtraction.cs</a>.</p>
</div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<a class="anchor" id="a5028c5376ccad4afc3ccaabfad2ba34f"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">SystemSharp.SysDOM.Transformations.LocalVariableExtractor.LocalVariableExtractor </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="class_system_sharp_1_1_sys_d_o_m_1_1_statement.html">Statement</a>&#160;</td>
          <td class="paramname"><em>root</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="_sys_d_o_m_2_transformations_2_local_variable_extraction_8cs_source.html#l00032">32</a> of file <a class="el" href="_sys_d_o_m_2_transformations_2_local_variable_extraction_8cs_source.html">SysDOM/Transformations/LocalVariableExtraction.cs</a>.</p>

</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
<a class="anchor" id="ad2d83dbf4e308101db2ab916dd5dea8c"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">override void SystemSharp.SysDOM.Transformations.LocalVariableExtractor.VisitVariable </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="class_system_sharp_1_1_sys_d_o_m_1_1_variable.html">Variable</a>&#160;</td>
          <td class="paramname"><em>variable</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Visits a variable literal. The default implementation saves it to <code>_tlit</code>. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">variable</td><td>variable literal</td></tr>
  </table>
  </dd>
</dl>

<p>Reimplemented from <a class="el" href="class_system_sharp_1_1_sys_d_o_m_1_1_transformations_1_1_default_transformer.html#aae342561d9953adad1446afd0686e37a">SystemSharp.SysDOM.Transformations.DefaultTransformer</a>.</p>

<p>Definition at line <a class="el" href="_sys_d_o_m_2_transformations_2_local_variable_extraction_8cs_source.html#l00042">42</a> of file <a class="el" href="_sys_d_o_m_2_transformations_2_local_variable_extraction_8cs_source.html">SysDOM/Transformations/LocalVariableExtraction.cs</a>.</p>

</div>
</div>
<h2 class="groupheader">Property Documentation</h2>
<a class="anchor" id="a01cdf1460c54768d5a7ec4cdba7af90e"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">override <a class="el" href="class_system_sharp_1_1_sys_d_o_m_1_1_statement.html">Statement</a> SystemSharp.SysDOM.Transformations.LocalVariableExtractor.Root</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">get</span><span class="mlabel">protected</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="_sys_d_o_m_2_transformations_2_local_variable_extraction_8cs_source.html#l00038">38</a> of file <a class="el" href="_sys_d_o_m_2_transformations_2_local_variable_extraction_8cs_source.html">SysDOM/Transformations/LocalVariableExtraction.cs</a>.</p>

</div>
</div>
<a class="anchor" id="a4b57ab2a322e1a977fc618164504b649"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">IEnumerable&lt;<a class="el" href="class_system_sharp_1_1_sys_d_o_m_1_1_variable.html">Variable</a>&gt; SystemSharp.SysDOM.Transformations.LocalVariableExtractor.SeenVariables</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">get</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="_sys_d_o_m_2_transformations_2_local_variable_extraction_8cs_source.html#l00054">54</a> of file <a class="el" href="_sys_d_o_m_2_transformations_2_local_variable_extraction_8cs_source.html">SysDOM/Transformations/LocalVariableExtraction.cs</a>.</p>

</div>
</div>
<hr/>The documentation for this class was generated from the following file:<ul>
<li><a class="el" href="_sys_d_o_m_2_transformations_2_local_variable_extraction_8cs_source.html">SysDOM/Transformations/LocalVariableExtraction.cs</a></li>
</ul>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
  <ul>
    <li class="navelem"><a class="el" href="namespace_system_sharp.html">SystemSharp</a></li><li class="navelem"><a class="el" href="namespace_system_sharp_1_1_sys_d_o_m.html">SysDOM</a></li><li class="navelem"><a class="el" href="namespace_system_sharp_1_1_sys_d_o_m_1_1_transformations.html">Transformations</a></li><li class="navelem"><a class="el" href="class_system_sharp_1_1_sys_d_o_m_1_1_transformations_1_1_local_variable_extractor.html">LocalVariableExtractor</a></li>
    <li class="footer">Generated on Thu Dec 26 2013 14:22:21 for SystemSharp by
    <a href="http://www.doxygen.org/index.html">
    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
  </ul>
</div>
</body>
</html>
